// pages/order/detail/detail.js
const app = getApp()	
Page({

    /**
     * 页面的初始数据
     */
    data: {
        orderId: 0,
        totalprice:0,
        place:'',
        houseId:1,
        showprice:0,//总价是否要减去积分后的价格
        integral:3000,//查询自己的积分
        isflag:false,//是否使用积分
        jifen:0,
        jifen1:null,
        cart:[
            {
                year: 2021,
                num: 5,
                total:500
            },
            {
                year: 2019,
                num: 2,
                total:300
            }
        ],
        response:{
            property:"翠苑一区东区1幢1单元203室",
            owner:"张学聊",
        }


    },
    initData(options) {
        var _this = this;

    
        var data = wx.getStorageSync('jscart1');
        console.log(options.totalMoney);

    
        this.setData({
          totalprice: options.totalMoney || '',
          place: options.place || '',
          showprice: options.totalMoney || '',
          cart: data
        })
        
        //获取充值满送配置接口，传空参
    //    httpClient.getChargeConf("").then((data)=>{
    //     this.setData({
    //       rechargeConf:data
    //     })
    //     console.log(this.data.rechargeConf);
    //    })
        
    //    this.getOrderInfo();
        /**
         * 获取用户信息
         */
        wx.getUserInfo({
          success: function (res) {
            console.log(res);
            // _this.setData({
            //   userName: res.userInfo.nickName,
            //   userAvatarUrl: res.userInfo.avatarUrl
            // })
          }
        })
      },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        this.initData(options);
        var integral = this.data.integral;
        var p = this.data.totalprice/10;
        this.setData({
            showprice: p*10,
            jifen: p>integral?integral:p
        })
    },

    gai: function(e){
        var t = this.data.totalprice;
        var jifen = this.data.jifen;
        this.setData({
            isflag: !this.data.isflag
          })
         if(this.data.isflag){
            this.setData({
                showprice: (t-jifen/10).toFixed(2),
                jifen1: jifen
              })   
         } 
         if(!this.data.isflag){
            this.setData({
                showprice: t,
                jifen1:0,
              }) 
         }
        console.log(this.data.isflag)
    },

    pay:function(){
        var that = this;
        token = app.getToken()
        wx.request({
            url: 'http://localhost:8080/community/pay/payok2',
            method:'POST',
            data: {
                cart : this.data.cart,
                houseId : this.data.houseId,
                total : this.data.totalprice,
                integral : this.data.jifen1,
                paid: this.data.showprice,
                userId: 1,
              },
            header:{
              "Content-Type": "application/json",
              'Authorization':  token
            },
            success:function(res){
              // console.log("userInfo" + JSON.stringify(res))
              wx.navigateBack({
                delta: 1,  //小程序关闭当前页面返回上一页面
                success (res) {
                  let page = getCurrentPages().pop()
                  if (page == undefined || page == null) {
                    return
                  }
                  page.onLoad()
                }
              })
              console.log(res.data);
              wx.showToast({
                title: '支付成功',
                icon: 'success',
                duration: 2000//持续的时间
              })
            },
          }) 
       
    },


    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})